\( \newcommand{\water}{{\rm H_{2}O}} \newcommand{\R}{\mathbb{R}} \newcommand{\N}{\mathbb{N}} \newcommand{\Z}{\mathbb{Z}} \newcommand{\Q}{\mathbb{Q}} \newcommand{\E}{\mathbb{E}} \newcommand{\d}{\mathop{}\!\mathrm{d}} \newcommand{\grad}{\nabla} \newcommand{\T}{^\text{T}} \newcommand{\mathbbone}{\unicode{x1D7D9}} \renewcommand{\:}{\enspace} \DeclareMathOperator*{\argmax}{arg\,max} \DeclareMathOperator*{\argmin}{arg\,min} \DeclareMathOperator{\Tr}{Tr} \newcommand{\norm}[1]{\lVert #1\rVert} \newcommand{\KL}[2]{ \text{KL}\left(\left.\rule{0pt}{10pt} #1 \; \right\| \; #2 \right) } \newcommand{\slashfrac}[2]{\left.#1\middle/#2\right.} \)

Recurrence in Markov chains: State space is split into recurrent and transient regions

Let \(\; X_1, X_2, \ldots \;\) be a homogeneous Markov chain with values on a finite state space \(\; D \;\) and transition probability matrix \(\; P = (p_{ij}), \: i, j \in D \;\). \(\; P \;\) determines whether the sequence can go from any state \(\; i \;\) to any other state \(\; j \;\) in a single step, and more generally \(\; P^{n} \;\) tells us whether a path exists from a state \(\; i \;\) to another state \(\; j \;\) in \(\; n \;\) steps. We denote the existence of a path between \(\; i \;\) and \(\; j \;\) as \(\; i \rightsquigarrow j \;\), and the lack of a path as \(\; i \not\rightsquigarrow j \;\)

Individual states are recurrent or transient

State space is partitioned into recurrent or transient regions

Therefore, the state space \(\; D \;\) can be partitioned into distinct regions of interconnected states that are all either recurrent or all transient. Each of the recurrent regions is called a recurrence class.